@charset "utf-8";
/* CSS Document */
/* ======================================== */
/* 打印样式                       */
/* ======================================== */

body {
    color: #000;
    padding: 0px;
    margin: 0px;
    background: #EEE;
}
html,body{
    height: 100%;
}
div{
    padding: 0px;
    margin: 0px;
}
a:focus, a:active {
    text-decoration: none;
}
a {
    color: #0579C6;
    text-decoration: none;
    -webkit-transition-property: color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
}
a:hover {
    color: #fff;
}
.hidden {
    display: none;
}
.center {
    text-align: center;
}
.position-relative {
    position: relative;
}
.position-absolute {
    position: absolute;
}
/* ---------------------------------------- */
/* 常用宽度、高度、边距、边框属性              */
/* ---------------------------------------- */

.wrapper {
    width: 1200px;
    margin: auto;
}
/* 发货单打印页面 */

.orderprint {
    font-weight: bold;
    /*background: #9DDBE7;*/
    height: 100%;
    padding: 0mm;
    margin:auto;
    margin-top:10mm;
    margin-bottom:10mm;
    color: #000000;
}
.labelbox{
    background: #FFF;
    text-align:center;
    width: 70mm;   
    height: 50mm;
    margin:0mm;
    padding: 0mm;
    border:none;
}
.labelbox input[type=text]{
    height: 100%;
    width: 100%;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    border:none;
}
.labelbox .top{
    font-size: 13px;
    display: block;
    padding-top: 1mm; 
    padding-bottom: 0mm;
}
.labelbox .foot{
    font-size: 12px;
    margin: 0mm auto;
    text-align:center;
    width: 64mm;
}
.labelbox .pro-info{
    margin:1mm auto;
    width: 64mm;
}
.labelbox .pro-info td{
    height: 5mm;
    text-align: center;
    border:1px solid #000;
}
.labelbox .pro-info .lf{
    text-indent: 0.5em;
    text-align: left;
}
.labelbox .pro-info foot td{
    border-bottom: none;
    border-left: none;
    border-right: none;
}

.orderprint table {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 18px;
    width: 100%;
    border-collapse: collapse;
}
.orderprint th {
    font-variant: normal;
    text-align: left
}
.tl {
    text-align: left !important;
}
.w70 {
    width: 70px !important;
}
.w40 {
    width: 40px !important;
}
.print_but{
  position:fixed;
  bottom:0px;
  height: 80px;
  width: 100%;
  text-align: center;
  margin:auto;
  border-left:#DDD 1px solid;
  background:#F6F6F6;
}
.print_but a{
    color:#FFF;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    background-color: #00A5E0;
    border-color: #00A5E0;
}
.print_but input[type=checkbox]{
    padding: 5px;
    border:1px solid #CCC;
}
.print_but .tips{
    text-align: left;
    margin: 5px auto;
    font-size: 12px;
    width: 120px;
    color: #999;
}
#printDiv .orderprint,#printDiv .orderprint .top{
  width: 70mm;
}
